約 4,244,792 件
https://w.atwiki.jp/doctorine/pages/13.html
Introduction Getting Started Introduction to Connections Configuration Connections Introduction to Models Defining Models Working with Models DQL (Doctrine Query Language) Component Overview Native SQL YAML Schema Files Data Validation Inheritance Behaviors Searching Hierarchical Data Data Fixtures Database Abstraction Layer Transactions Event Listeners Caching Migrations Utilities Unit Testing Improving Performance Technology Exceptions and Warnings Real World Examples Coding Standards
https://w.atwiki.jp/kojintekinawiki/pages/67.html
だいたいDBAロール持っているSYSユーザでの操作を想定しています。 Oracle系Tips集 TMロック TMロック(DMLエンキュー)について(KROWN 46970) (ドキュメントID 1716517.1) ※基本的には上記のMOSを参照すること ロック中のオブジェクト名やセッション情報取得 SELECT t3.sid,t3.serial#, t2.object_type, t2.owner,t2.object_name,t2.subobject_name ,t3.osuser, t3.program,t3.username ,TO_CHAR(t3.logon_time,'YYYY/MM/DD HH24 MI SS') AS logon_time,t1.locked_mode FROM gv$locked_object t1 LEFT JOIN dba_objects t2 ON t1.object_id = t2.object_id LEFT JOIN gv$session t3 ON t1.inst_id = t3.inst_id AND t1.session_id = t3.sid ORDER BY t3.sid,t2.object_name,t2.subobject_name ; TMロックのモード モード 内容 LMODE RS(SS) 行共有 LMODE=2 RX(SX) 行排他 LMODE=3 S 共有 LMODE=4 SRX(SSX) 共有行排他 LMODE=5 X 排他 LMODE=6 各モードの互換性 要求するモード RSRXSSRXX ―――――――――― 既モRS|可可可可否 に|| 取ドRX|可可否否否 得| さS|可否可否否 れ| てSRX|可否否否否 い| るX |否否否否否 各SQL文によって取得されるTMロックのモード 1) SQL文の対象表に対して取得するTMロックのモード SELECT...FROM table,,, なし INSERT INTO table... RX UPDATE table... RX DELETE FROM table... RX SELECT...FROM table FOR UPDATE OF... RS LOCK TABLE table IN ROW SHARE MODE RS LOCK TABLE table IN ROW EXCLUSIVE MODE RX LOCK TABLE table IN SHARE MODE S LOCK TABLE table IN SHARE ROW EXCLUSIVE MODE SRX LOCK TABLE table IN EXCLUSIVE MODE X 2) 特殊ケース 参照整合性制約が定義されている表に対してDML文を発行すると、更新対象では ない表に対してTMロックが獲得される場合がありますが、その状況はバージョン によって異なります。Document 1720454.1(KROWN 59405)「参照整合性制約とDMLロックについて」を 参照してください。 ページ初期作成日 2022年12月04日 ページの更新日時 2023年03月11日 (土) 10時50分14秒 ページ作成から97日目 ここを編集
https://w.atwiki.jp/nihongodocuments/pages/24.html
http //www.xtuple.org/sites/default/files/refguide/RefGuide-3.7/index.html chapter 1~6 xTuple ERP Reference Guide chapter 7~9 xTuple ERP Reference Guide2 7. Sales Module 1. Quote 1.1. New Quote 1.1.1. Quote Item 1.2. List Quotes 2. Sales Order 2.1. New Sales Order 2.1.1. Sales Order Item 2.2. Open Sales Orders 3. Billing 3.1. Invoice 3.1.1. Uninvoiced Shipments 3.1.2. Select All Shipped Orders for Billing 3.1.3. Select Order for Billing 3.1.4. Billing Edit List 3.1.5. Billing Selections 3.1.6. Create Invoices 3.1.7. List Unposted Invoices 3.1.8. Post Invoices 3.2. Credit Memo 3.2.1. New Credit Memo 3.2.2. List Unposted Credit Memos 3.2.3. Credit Memo Edit List 3.2.4. Post Credit Memos 3.3. Forms 3.3.1. Print Invoices 3.3.2. Re-Print Invoices 3.3.3. Send Electronic Invoice 3.3.4. Print Credit Memos 3.3.5. Re-Print Credit Memos 4. Return 4.1. Return Authorization 4.1.1. Return Authorization Item 4.2. List Return Authorizations 4.3. Return Authorization Workbench 5. Retail 5.1. Cash Registers 5.1.1. Cash Register 5.1.2. Retail Sale 5.1.3. Print Options 5.2. Retail Sale Search 6. Lookup 6.1. Quote 6.1.1. Quote Lookup by Customer 6.1.2. Quote Lookup by Item 6.2. Sales Order 6.2.1. Sales Order Lookup by Customer Type 6.2.2. Sales Order Lookup by Customer 6.2.3. Sales Order Lookup by Customer PO 6.2.4. Sales Order Lookup by Item 6.3. Sales Order Status 7. Forms 7.1. Print Sales Order Form 7.2. Print Return Authorization Form 7.3. Packing List Batch 7.4. Print Packing List 7.5. Send Electronic Sales Order Form 7.6. Send Electronic Quote 8. Reports 8.1. Summarized Backlog by Site 8.2. Backlog 8.3. Partially Shipped Orders 8.4. Item Reservations 8.5. Inventory Availability 8.6. Inventory Availability by Sales Order 8.7. Inventory Availability by Customer Type 8.7.1. Reserve Stock to Order 8.7.2. Item Reservations 8.8. Register History 8.9. Detailed Register History 8.10. Earned Commissions 8.11. Brief Earned Commissions 8.12. Tax History 9. Analysis 9.1. Bookings 9.2. Time-Phased Bookings 9.3. Sales History 9.3.1. Sales History Information 9.4. Brief Sales History 9.5. Summarized Sales History 9.6. Time-Phased Sales History 10. Prospect 10.1. Enter New Prospect 10.2. List Prospects 10.3. Search for Prospect 11. Customer 11.1. Enter New Customer 11.2. Customers 11.3. Customer Workbench 11.4. Customer Groups 11.4.1. Customer Group 12. Pricing 12.1. Item List Price 12.2. Update List Prices 12.3. Pricing Schedules 12.3.1. Pricing Schedule 12.4. Update Pricing Schedules 12.5. Pricing Schedule Assignments 12.5.1. Pricing Schedule Assignment 12.6. Sales 12.6.1. Sale 12.7. Reports 12.7.1. Prices by Customer Type 12.7.2. Prices by Customer 12.7.3. Prices by Item 12.7.4. Freight Prices by Customer Type 12.7.5. Freight Prices by Customer 13. Utilities 13.1. Reassign Customer Types by Customer Type 13.2. Update Credit Status by Customer 13.3. Purge Invoices 13.4. Purge Credit Memos 13.5. Allocate Reservations 13.6. Archive Sales History 13.7. Restore Sales History 14. Setup 14.1. Configure 14.1.1. Configure Sales 14.2. Accounting Mappings 14.2.1. Receivables Assignments 14.2.2. Retail Sites 14.2.3. Sales Assignments 14.2.4. Sales Categories 14.3. Master Information 14.3.1. Characteristics 14.3.2. Customer Form Assignments 14.3.3. Customer Types 14.3.4. Sales Reps 14.3.5. Ship Vias 14.3.6. Shipping Charge Types 14.3.7. Shipping Forms 14.3.8. Shipping Zones 14.3.9. Tax Codes 14.3.10. Terms 8. Accounting Module 1. Accounts Payable 1.1. Purchase Order 1.1.1. Enter New Purchase Order 1.1.2. Open Purchase Orders 1.1.3. Release Purchase Order 1.2. Voucher 1.2.1. Enter New Voucher 1.2.2. Enter New Miscellaneous Voucher 1.2.3. Unposted Vouchers 1.2.4. Post Vouchers 1.3. Payables Memos 1.3.1. Enter Miscellaneous Credit Memo 1.3.2. List Unapplied Credit Memos 1.3.3. Enter Miscellaneous Debit Memo 1.4. Payments 1.4.1. Select Payments 1.4.2. List Selected Payments 1.4.3. Prepare Check Run 1.4.4. Create Miscellaneous Check 1.4.5. View Check Run 1.4.6. Void Check Run 1.4.7. Post Check 1.4.8. Post Checks 1.5. Payables Workbench 1.6. Forms 1.6.1. Print Purchase Order 1.6.2. Print Check 1.6.3. Print Check Run 1.7. Payables Reports 1.7.1. Uninvoiced Receipts and Returns 1.7.2. Vouchering Edit List 1.7.3. Open Payables 1.7.4. Payables Aging 1.7.5. Check Register 1.7.6. Voucher Register 1.7.7. Payables Applications 1.7.8. Vendor History 1.7.9. Payables Journal 1.7.10. Check Journal 1.8. Vendors 2. Accounts Receivable 2.1. Invoice 2.1.1. New Invoice 2.1.2. List Recurring Invoices 2.1.3. List Unposted Invoices 2.1.4. Post Invoices 2.1.5. Send Electronic Invoice 2.2. Receivables Memos 2.2.1. New Misc. Credit Memo 2.2.2. List Unapplied Credit Memos 2.2.3. New Misc. Debit Memo 2.3. Cash Receipt 2.3.1. New Cash Receipt 2.3.2. Cash Receipt Edit List 2.3.3. Post Cash Receipts 2.4. Receivables Workbench 2.5. Forms 2.5.1. Print Invoices 2.5.2. Re-Print Invoices 2.5.3. Print Statement by Customer 2.5.4. Print Statements by Customer Type 2.6. Receivables Reports 2.6.1. Invoice Information 2.6.2. Open Receivables 2.6.3. Receivables Aging 2.6.4. Invoice Register 2.6.5. Cash Receipts 2.6.6. Receivables Applications 2.6.7. Deposits Register 2.6.8. Customer History 2.6.9. Sales Journal 2.6.10. Credit Memo Journal 2.7. Customers 3. General Ledger 3.1. Journal Entry 3.1.1. Simple Entry 3.1.2. Series G/L Journal Entry 3.1.3. Unposted G/L Series Entries 3.2. Standard Journals 3.2.1. New Standard Journal 3.2.2. List Standard Journals 3.2.3. List Standard Journal Groups 3.2.4. Post Standard Journal 3.2.5. Post Standard Journal Group 3.3. Post Journals to Ledger 3.4. G/L Reports 3.4.1. G/L Transactions 3.4.2. Summarized G/L Transactions 3.4.3. Journal Series 3.4.4. Standard Journal History 3.4.5. Journals 4. Bank Reconciliation 4.1. Reconcile Bank Account 4.2. Bank Adjustment 4.3. Adjustment Edit List 4.4. Bank Rec Reports 4.4.1. Bank Reconciliation History 4.4.2. Summarized Bank Reconciliation History 5. Financial Statements 5.1. New Financial Report 5.1.1. Income Statement Report 5.1.2. Balance Sheet Report 5.1.3. Cash Flow Report 5.1.4. Ad Hoc Report 5.2. List Financial Reports 5.3. View Trial Balances 5.4. View Financial Report 6. Fiscal Calendar 6.1. Fiscal Years 6.1.1. Fiscal Year 6.2. Accounting Periods 6.2.1. Accounting Period 7. Account 7.1. Chart of Accounts 7.1.1. Account Number 7.2. Companies 7.2.1. Company 7.3. Profit Center Numbers 7.3.1. Profit Center Number 7.4. Subaccount Numbers 7.4.1. Subaccount Number 7.5. Subaccount Types 7.5.1. Subaccount Type 8. Budget 8.1. New Budget 8.2. List Budgets 8.2.1. New Budget 9. Tax 9.1. Search for Tax Authority 9.2. Tax Authorities 9.2.1. Tax Authority 9.3. Tax Zones 9.3.1. Tax Zone 9.4. Tax Classes 9.4.1. Tax Class 9.5. Tax Codes 9.5.1. Tax Code 9.6. Tax Types 9.6.1. Tax Type 9.7. Tax Assignments 9.7.1. Tax Assignment 9.8. Tax Registrations 9.8.1. Tax Registration 9.9. Tax Reports 9.9.1. Tax History 10. Utilities 10.1. Forward Update Accounts 10.2. Duplicate Account Numbers 10.3. Purge Invoices 10.4. Update Late Customer Credit Status 10.5. Create Recurring Invoices 10.6. Synchronize Companies 11. Setup 11.1. Configure 11.1.1. Configure Accounting 11.2. Accounting Mappings 11.2.1. Payables Assignments 11.2.2. Receivables Assignments 11.2.3. Bank Accounts 11.2.4. Bank Adjustment Types 11.2.5. Cost Categories 11.2.6. Expense Categories 11.2.7. Sales Assignments 11.2.8. Sales Categories 11.3. Master Information 11.3.1. Characteristics 11.3.2. Check Formats 11.3.3. Customer Types 11.3.4. Reason Codes 11.3.5. Terms 11.3.6. Vendor Types 9. System Module 1. Schedule System Message 2. Event Manager 3. xTuple Connect Console 3.1. Scheduled Job 4. View Database Log 5. Preferences 5.1. Hot Key 6. Rescan Privileges 7. Maintain Users 7.1. User 8. Maintain Roles 8.1. Role 9. Employees 9.1. New Employee 9.2. List Employees 9.3. Search for Employee 9.4. Employee Groups 9.4.1. New Employee Group 10. Check for Updates 11. Design 11.1. Reports 11.1.1. Report 11.2. MetaSQL Statements 11.2.1. MetaSQL Editor 11.3. Screens 11.3.1. Screen 11.4. Scripts 11.4.1. Script Editor 11.5. Custom Commands 11.5.1. Custom Command 11.6. Packages 11.6.1. Package 12. Utilities 12.1. Maintain CSV Atlases 12.2. Access Control 12.3. Serial Columns 12.4. Import XML 12.5. Export Data 12.5.1. Query Sets and the QuerySet widget 12.5.2. MetaSQL Parameter Editor 12.6. Print Alignment Page 12.7. Create Recurring Items 13. Setup 13.1. Configure 13.1.1. Credit Card 13.1.2. Encryption 13.1.3. Configure Import and Export 13.1.4. Configure xTuple Connect 13.1.5. Database Information 13.1.6. Registration 13.2. Master Information 13.2.1. Calendars 13.2.2. Comment Types 13.2.3. Countries 13.2.4. Currencies 13.2.5. Exchange Rates 13.2.6. Departments 13.2.7. EDI Profiles 13.2.8. Forms 13.2.9. Images 13.2.10. Label Forms 13.2.11. Locales 13.2.12. States and Provinces 14. Exit xTuple ERP 15. Schedule Server Maintenance Glossary of Terms A. Additional References 1. Inventory Transaction Types 2. G/L Document Types 3. System-Defined Events 4. Comment Sources 5. Right-Click Menu Options 5.1. All 5.2. General 5.3. Manufacturing 5.4. Planning Systems 5.5. Shipping 5.6. Sales 5.7. Inventory 5.8. [[Products]] 5.9. Purchasing 5.10. Accounting 5.11. CRM Index List of Tables 1. Date Shortcuts 2. Toolbar Buttons Master List 1.1. Affect of Batch Size on Manufactured Item Costing 9.1. Arguments Used for Custom Reports 9.2. Arguments Used for Custom Screens 9.3. Arguments Used for Custom Reports 9.4. Arguments Used for Custom Screens 9.5. Values of EDI replacement tokens for different document types A.1. Inventory Transaction Types A.2. General Ledger Transactions A.3. System-Defined Events A.4. Comment Source Types
https://w.atwiki.jp/nicepaper/pages/265.html
今回はレコードの更新と削除について勉強していきます。 レコードの更新 更新というのは、レコードを変更したりすることを指しています。 UPDATEと呼ばれる操作をするため題名を変更ではなく、更新としました。 例えば、 UPDATE table_name SET name= 変更後 WHERE name= 変更前 ; というSQL文は、table_nameというテーブルのnameカラムが変更前となっている部分を変更後に変えるという意味を持ちます。 ふつうは、where句の後にはidを指定します。 なぜならば変えたい部分の他にも 変更前 という値が格納されている可能性があるためです。 UPDATE テーブル名 SET カラム名1=値1, カラム名2=値2… WHERE 条件式; 条件式で指定された行の、カラム名1に値1を格納する 、という意味です。 また、カラムは複数続けて指定する事ができます。 ※ whereを指定しないと全ての値が変更されてしまいます。変更された値をもとに戻す事は出来ないので注意が必要です。 レコードの削除 DELETE FROM table_name WHERE id=3; とすると、id=3のレコードが削除されます。 こちらももとに戻す事が出来ないので注意が必要です。 DELETE FROM テーブル名 WHERE 条件式; となります。 しかし掲示板などでphpとデータベースをリンクさせたい場合には普通deleteを使いません。 status columnというカラムを作っておいて削除ボタンで、status columnの値を変更するというやり方をとります。 statusが2で公開、言い換えればstatusが2のもののみをページに表示させ、1は下書き、0のものは非表示というような設定にします。 まとめ SQL文において基本となるのは、4つ。 insert(新しくレコード(行)を挿入) select(レコードを呼び出す) update(レコードを変更する) delete(レコードを削除する) なかでもphpでシステムを作る時は上の3つを使い分けていく。 以上
https://w.atwiki.jp/javadsge/pages/7893.html
function myFunction() { id="1tVWgSievdx3ri9xJYeFtZHqoyppu7bQQtRXYrJi4"; var sql = SELECT ROWID FROM +id; sql =sql+ " WHERE a= d "; var result = FusionTables.Query.sqlGet(sql); var r=result.rows; z=r[0][0]; Logger.log(r[0][0]); var upd = "update "+id+" set b = 824 where rowid = "+z+" "; FusionTables.Query.sql(upd); }
https://w.atwiki.jp/ayikat/pages/73.html
※gradle http //www.ntts.co.jp/publish/column/tec/java_03/ site http //www.slideshare.net/uehaj/jjug-ccc-groovy2x20130511 http //grails.jp/news/2013-17.html http //grails.org/doc/1.0.x/ http //www.ibm.com/developerworks/jp/views/java/libraryview.jsp?search_by=Grails+%E3%82%92%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%99%E3%82%8B S_TACT=105AGX90 S_CMP=content http //d.hatena.ne.jp/mottsnite/20130509/1368113688 modal dialog http //zenofchicken.wordpress.com/2010/12/27/a-taglib-to-create-modal-dialogs-with-jqueryui-and-grails/ http //grails.org/plugin/simple-modal simpleModal includes / simpleModal javascript / 本 http //pragprog.com/book/sdgrvr/groovy-recipes View Test Spock CodeNarc Calender Memo Domain constraints validator Custom name() motherName (validator {val, obj - if(val.size() 1 obj.name.size() 1) return ['validator.message'] }) Service Criteria Service @Transactional(readOnly = true) def searchCriteria(params) { def m_itemCriteria = M_item.createCriteria() List results = m_itemCriteria.list() { if(params?.name) { eq("name", params.name) } maxResults(10) order("name", "desc") } } Controller def find() { List results = m_itemService.searchCriteria(params) render(view 'list', model [m_itemInstanceList results, m_itemInstanceTotal results.size()]) } ※Sample def testCriteria = test.createCriteria() List results = testCriteria .list(max 10, offset 0) { eq("name", params.name) and { between("balance", 500, 1000) eq("branch", "London") } ilike("name","%${params.name}%") between("balance", 500, 1000) eq("branch", "London") or { like("holderFirstName", "Fred%") like("holderFirstName", "Barney%") } maxResults(10) firstResult(50) order("holderLastName", "desc") } //println "Accounts of ${results.totalCount}" //println "Rendering ${results.size()}" render(view 'list', model [testInstanceList results, testInstanceTotal results.size()]) Enum Enum package gapp enum GenderEnum { MALE('Male','msg.male.lavel'), FEMALE('Female','msg.female.lavel'), TRANCE('Trance','msg.trance.lavel') private final String val private final String msg public GenderEnum(String val, String msg) { this.val = val this.msg = msg } String value() { return val } String msg() { return msg } } Domain GenderEnum gender static mapping = { version false } View g select name="action" from="${com.domain.ActionEnum?.values()}" keys="${com.domain.ActionEnum.values()*.name()}" required="" value="${xyzInstance?.action?.name()}"/ g select optionKey='id' name="action" from="${com.domain.ActionEnum?.values()}" required="" value="${xyzInstance?.action}"/ Domain //複合PK static mapping = { id composite ['holdYear', 'member'] } // String toString(){ return name } //db mapping static mapping = { table 'some_other_table_name' columns { name column 'airline_name' url column 'link' frequentFlyer column 'ff_id' } } テーブルに格納されないドメイン・クラスのフィールドを設定するには、静的 transients 行を追加 static transients = ["tempField1", "tempField2"] Car car static embedded = {'car'} static mapping = { songs cascade 'delete' discriminator 'xxxxx' discriminator value '42', type 'integer' tablePerHierarchy false } コンボ・ボックス主キー表示時の漏えい回避 String toString(){ return name } //id to String String id static mapping = { table "m_item" id column 'jan_code', generator 'assigned' } M_item m_item static mapping = { m_item column 'jan_code' } Pagenateページ番号非表示化 style !-- .pagination .step, .pagination .currentStep { display none ; } -- /style java.util.List表示 controller def list() { List NewClass results2 = new ArrayList NewClass () NewClass m_item2 = new NewClass() m_item2.setName("java1") results2.add(m_item2) NewClass m_item3 = new NewClass() m_item3.setName("java2") results2.add(m_item3) render(view 'list'm_itemInstanceList2 results2, m_itemInstanceTotal results.size()]) } gsp g each in="${m_itemInstanceList2}" status="j" var="m_itemInstance2" tr class="${(j % 2) == 0 ? 'even' 'odd'}" td ${j+1} /td %-- td c out value="${m_itemInstance2.name}"/ /td --% td ${m_itemInstance2.getName()} /td /tr /g each CloudFoundary 環境 Cloud Foundryプラグインのインストール grails install-plugin cloud-foundry grails-app/conf/Config.groovy修正 例) grails.plugin.cloudfoundry.usernameアカウント用のユーザ名/メールアドレスなし(必須) grails.plugin.cloudfoundry.passwordアカウント用のパスワードなし(必須) grails.plugin.cloudfoundry.targetAPIサーバ名'api.cloudfoundry.com' grails.plugin.cloudfoundry.appnameアプリケーション名Grailsアプリケーションの名前 grails.plugin.cloudfoundry.showStackTraceコンソールにスタックトレースを表示するかどうかfalse grails.plugin.cloudfoundry.testStartWithGetGETリクエストで開始や再起動をテストするかどうかtrue grails.plugin.cloudfoundry.testStartGetUrl上記プロパティがtrueの場合に使用するURLアプリケーションのURL grails.plugin.cloudfoundry.datasource.disableTimeoutAutoconfigurationMySQLデータソースのコネクションタイムアウトチェックの自動設定を無効にするかどうかtrue grails.plugin.cloudfoundry.username= grails.plugin.cloudfoundry.password= grails.plugin.cloudfoundry.target='api.cloudfoundry.com' grails.plugin.cloudfoundry.appname=gapp grails.plugin.cloudfoundry.showStackTrace=false grails.plugin.cloudfoundry.testStartWithGet=true grails.plugin.cloudfoundry.testStartGetUrl=gapp grails.plugin.cloudfoundry.datasource.disableTimeoutAutoconfiguration=true BuildConfig.groovy追記 mavenRepo "http //maven.springframework.org/milestone/" compile "cloudfoundry 1.2.3" grails refresh-dependencies grails dependencies-report w3m target/dependencies-report/index.html コマンド アプリのデプロイ grails prod cf-push アプリのアップデート grails prod cf-update インスタンス数変更 grails cf-show-instances grails cf-update-instances 2 メモリ割り当て変更 grails cf-stats grails cf-update-memory 1G ログの確認 grails cf-logs アプリケーションの起動・停止・再起動 grails prod cf-start grails prod cf-stop grails prod cf-restart リモートファイル確認 grails cf-list-files/ grails cf-get-file logs/stderr.log アプリケーションの削除 grails cf-delete-app 全アプリケーションの削除 grails cf-delete-all-apps データのインポート cf-tunnel
https://w.atwiki.jp/drupal/pages/87.html
Drushモジュール 概要 http //drupal.org/project/drush Drupal Shell。Drupalをコマンドラインから操作するツールです。apt-getのような感じでモジュールをダウンロードしたり、キャッシュをクリアしたりという操作がコマンドライン上で行えます。サーバのシェルを使える環境の人にはおすすめです。 主なコマンドはこんな感じ。詳しくはDrushを使おうも参照してください。 モジュールのダウンロード drush pm-download (dl) modules モジュールの有効化 drush pm-enable (en) modules 最新版の確認と更新 pm-update (up) キャシュのクリア drush cache-clear (cc) ログの確認 drush watchdog-show (ws) update.phpの実行 drush pm-updatecode (upc) その他の使い方(ヘルプ) drush help drupal.orgでの説明 drushとは、Drupal用のコマンドライン・シェルそしてUnixスクリプティング・インターフェイスであり、コマンドプロンプト上での作業に時間の大部分を費やす我々のような人種の暮らしを楽にするために設計された、まさにスイス・アーミーナイフです。 drushのweb UIはTerminalプロジェクトで開発されています。 Civicactions Installing and Getting Started, dl and info commands Development Seed All drush blog posts and screencasts. Be sure to watch More Beer, Less Effort (must see!) and Features integration drushコアの機能 Drushパッケージ・マネージャは、とても簡単な方法(apt-getスタイル)でコマンドラインからモジュール/テーマ/プロフィール/翻訳のダウンロード・有効化・無効化・アンインストール・アップデートを可能にします。例えば、Viewsプロジェクトをインストールするには、Drupalディレクトリ内でただdrush dl viewsそしてdrush pm-enable viewsを入力するだけです!その上、Drushパッケージ・マネージャでは1つのコマンド - drush pm-updateでインストール済みのモジュールをまとめてアップデートすることも可能です。 Drushコア サイト管理者および開発者向けの便利なユーティリティ集(e.g. drush cron or drush cache-clear)。また、drush向けにカスタマイズされたbashシェルを含んでいます。drush cliコマンドを実行してみてください。 Drush SQLコマンドは、複数のデータベース(つまり、マルチサイトを扱えます)に対してクエリを発行するのを手助けし、さらには複数の環境間を移行する手助けもします。 たくさんの拡張モジュールがDrushコマンドを提供しています。あなたのモジュールがdrush連携機能を持っている場合は、そのプロジェクトページにdrushカテゴリを追加してください。Ægir hosting systemも合わせてご覧ください。 インストール方法と使い方の説明は、同梱のREADME.txtをよくお読みください。 あなたのDrupalのバージョンが何であっても、最新の All Versions リリース(またはHEAD)を使用してください。DrushはDrupalのバージョンとは独立しています。 ) Drushは元々ArtoによってDrupal 4.7用が開発されました(このアルファ段階のコードは今もまだDRUPAL-4-7ブランチで見ることができます)。2007年5月、frandoによって一部のコードがDrupal 5用に書き直し&再設計されました。このモジュールは現在、Moshe Weitzman、Owen Barton、Adrian Rossouw、greg.1.andersonによりメンテナンスされています。
https://w.atwiki.jp/guide/pages/998.html
ユーザ様からご要望いただき、updateプラグインに関して以下のパラメーター追加調整を行っております。 パラメーター 説明 format=(日付のフォーマット) 日付の表示フォーマットを指定します ※ 日付の表示フォーマットは、「Y-m-d H i s」の様に指定します。 Y:年(西暦4桁) y:年(西暦2桁) m:月 d:日 H:時 i:分 s:秒 D:曜日(Mon~Sun) ※ 使用できる記号は、「/」「-」「 」と空白のみとなります。 使用例) update(format=y/m/d H i) と入力すると、以下の様に表示します。 07/12/19 12 45
https://w.atwiki.jp/kawases/pages/8.html
The db2trc command controls the trace facility of a DB2 instance or the DB2 Administration Server (DAS). Before you begin Typical Procedure Other Case Example(s) Reference(s) Before you begin It could be better to stop HEALTH_MON and AUTO_MAINT before taking db2trc so that we can reduce the amount of trace. C \ db2 "update dbm cfg using HEALTH_MON OFF" C \ db2 "update db cfg using AUTO_MAINT OFF" Typical Procedure Here is a typical procedure to take db2trc C \ db2trc on -f db2trc.dmp -t -- run any test program here -- C \ db2trc off C \ db2trc flw -t db2trc.dmp db2trc.flw C \ db2trc fmt db2trc.dmp db2trc.fmt C \ db2trc fmt -c db2trc.dmp db2trc.fmtc Other Case Example(s) If you need to focus on any specific component, it could be helpful to use mask option. For example, you can get a trace only for IBM Data Server Provider for .NET events by masking "*.*.84.*.*". C \ db2trc on -f db2trc.dmp -t -m "*.*.84.*.*" -- run any test program here -- C \ db2trc off C \ db2trc fmt db2trc.dmp db2trc.fmt C \ db2trc flw db2trc.dmp db2trc.flw Here is a sample db2trc.flw taken by the above procedure pid = 8036 tid = 5120 node = 0 1 nmpTraceOn entry 2 nmpTraceOn data [probe 10] 3 nmpTraceOn exit [rc = 1] 4 DB2Trace.TraceVersion data [probe 10] 5 DB2Trace.TraceVersion data [probe 11] 6 | DB2ConnPool.GetDB2ConnPool data [probe 5] 7 | DB2ConnPool.GetDB2ConnPool data [probe 10] 8 | DB2ConnPool.GetDB2ConnPool data [probe 11] 9 | DB2ConnPool.GetDB2ConnPool data [probe 254] 10 | DB2ConnPool.GetDB2ConnPool exit 11 DB2ConnPool.DB2ConnPool exit 12 | DB2Connection.DB2Connection1 entry 13 | | DBCWrapper.DBCWrapper entry 14 | | DBCWrapper.DBCWrapper exit 15 | | DB2Connection.ConnectionString.set entry 16 | | | DB2Connection.State.get entry 17 | | | DB2Connection.State.get data [probe 10] 18 | | | DB2Connection.State.get exit ... Reference(s) [1] db2trc http //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0002027.html http //publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0002027.html
https://w.atwiki.jp/boatassist/pages/20.html
■DataTableManager DataTableManagerではTransactionScopeが使えない? Visual Studio 2008 で TableAdapterManager を TransactionScope 内で使用すると予期せぬ動作が生じる可能性がある http //support.microsoft.com/kb/951153/ja は!? どうやら、DataTableManager側でTransaction管理を行っているのが原因ぽいようです(間違ってたらスマン 今の案件で型付DataSetをDataTableManager使ってUpdateAllするメソッドがあるのだが、 Trasaction管理が下記のようになってる。 Logic →Transaction1 DataAccess → Transaction2 なので、これが使えない orz はて、どうしたものか…。 階層更新を自前でコーディング… そんなに工数ないし… DataTableMnagerからTableAdapterを取得→各TableAdapterのUpdateを実行させる …なんとも、あこぎなやり口ですが、以下の方法をとることに /// summary /// para TableAdapterクラスのDbDataAdapterを取得 /para /// /summary /// param name="adapter" 対象DataTableManager /param /// returns List DbDataAdapte /returns private List DbDataAdapter GetAdapters(object adapter) { List PropertyInfo pInfo = new List PropertyInfo () { }; List DbDataAdapter dbAdapter = new List DbDataAdapter () { }; Type type = adapter.GetType(); pInfo.AddRange(type.GetProperties()); pInfo.ForEach ( p = { object curObject = p.GetValue(adapter, null); if (curObject == null) return; DbDataAdapter curAdapter = GetAdapter(curObject); if (curAdapter == null) return; dbAdapter.Add(curAdapter); } ); return dbAdapter; } /// summary /// para TableAdapterクラスのDbDataAdapterを取得 /para /// /summary /// param name="adapter" 対象TableAdapter /param /// returns DbDataAdapter /returns private DbDataAdapter GetAdapter(object adapter) { Type type = adapter.GetType(); PropertyInfo adapterInfo = type.GetProperty("Adapter", BindingFlags.NonPublic | BindingFlags.Instance); if (adapterInfo == null) return null; DbDataAdapter dbAdapter = adapterInfo.GetValue(adapter, null) as DbDataAdapter; if (dbAdapter == null) return null; return dbAdapter; } だれか、もっといいやりかたおせぇて orz ■OracleでTransactionScopeを使用する場合の注意点 Oracle(10gR2)でTransactionScopeを利用する際に、以下のエラーがでる場合があります。 "oramts.dllが見つかりません。" このエラーが出た場合、以下の点を疑ってみてください。 マシンに、Oracle Services For Microsoft Transaction Service (OraMTS)がインストールされているかどうか? OraMTSは、Oracle Clientをカスタムモードでインストールしないとインストールされません。 インストールすると、ORACLE_HOME/Binの下に以下のファイルが見つかります。 * oramts.dll * oramts10.dll